TDataSetTableProducer, TDataSetPageProducer, error unavailable database

Otázka od: ing. Petr Borkovec

3. 8. 2004 10:23

Delphi 7, Firebird 1.0.2.
Windows XP Professional, IIS

Potreboval bych pouzit komponenty ze zalozky Internet. Komponenta
TPageProducer celkem funguje,
nemohu rozchodit TDataSetPageProducer ani TDataSetTableProducer. Jakmile
pridam na WebModule
komponentu IBTable, pri testovani (na IIS, na Apache to take nebezi) se
objevi chyba:

Internal Server Error 500
----------------------------------------------------------------------------
----
Exception: EIBInterBaseError
Message: unavailable database

Pri tom DataSetTableProducer1 pri navrhu po poklepani na property Columns
spravne edituje sloupce tabulky.
Moc bych potreboval poradit.

Petr Borkovec

Odpovedá: Petr Vones

3. 8. 2004 11:14

         database
From: "ing. Petr Borkovec" <petrborkovec@volny.cz>
> Exception: EIBInterBaseError
> Message: unavailable database

Zkus novejsi verzi tech IBExpress komponent a kdyz to nepomuze tak prohledat
Borlandi newsy Googlem.

Pouzivat dnes Delphi Win32 pro webove aplikace neni ovsem to nejstastnejsi
reseni.

Petr Vones


Odpovedá: tondrej@t-online.de

3. 8. 2004 11:25

         database
> Delphi 7, Firebird 1.0.2.
> Windows XP Professional, IIS
>
> Potreboval bych pouzit komponenty ze zalozky Internet. Komponenta
> TPageProducer celkem funguje,
> nemohu rozchodit TDataSetPageProducer ani TDataSetTableProducer. Jakmile
> pridam na WebModule
> komponentu IBTable, pri testovani (na IIS, na Apache to take nebezi) se
> objevi chyba:
>
> Internal Server Error 500
> ----------------------------------------------------------------------------
> ----
> Exception: EIBInterBaseError
> Message: unavailable database
>
> Pri tom DataSetTableProducer1 pri navrhu po poklepani na property Columns
> spravne edituje sloupce tabulky.
> Moc bych potreboval poradit.

V design time pouzivas svoj interaktivny uzivatelsky ucet. ISAPI DLL-ky
bezia pod inym uctom, podla nastavenia IIS. Default je tusim
IWAM_<computername>. Tipoval by som, ze dany ucet nema potrebne prava na
pripojenie sa k databaze.

HTH
TOndrej


Odpovedá: ing. Petr Borkovec

3. 8. 2004 20:10

         database
> Delphi 7, Firebird 1.0.2.
> Windows XP Professional, IIS
>
> Potreboval bych pouzit komponenty ze zalozky Internet. Komponenta
> TPageProducer celkem funguje,
> nemohu rozchodit TDataSetPageProducer ani TDataSetTableProducer. Jakmile
> pridam na WebModule
> komponentu IBTable, pri testovani (na IIS, na Apache to take nebezi) se
> objevi chyba:
>
> Internal Server Error 500
> --------------------------------------------------------------------------
--
> ----
> Exception: EIBInterBaseError
> Message: unavailable database
>
> Pri tom DataSetTableProducer1 pri navrhu po poklepani na property Columns
> spravne edituje sloupce tabulky.
> Moc bych potreboval poradit.

>> V design time pouzivas svoj interaktivny uzivatelsky ucet. ISAPI DLL-ky
>> bezia pod inym uctom, podla nastavenia IIS. Default je tusim
>> IWAM_<computername>. Tipoval by som, ze dany ucet nema potrebne prava na
>> pripojenie sa k databaze.

>> HTH
>> TOndrej


Tusim, ze mas asi pravdu, ale nedari se mi to nastavit, resp. nastavil jsem
vsechno mozne, ale je to porad stejne. Nemam to v ISAPI, je to CGI. Kde se
to ma nastavit - ve sprave uctu ve Windows? Pro anonymni prihlasovani je
ucet IUSR_<nazevpocitace>, ale nemohu se na prideleni prav pro tento ucet
dostat. Nemam nainstalovano NTFS - je to nutne? Zkusil jsem i ve Firebirdu
udelat uzivatele IUSR_<nazev pocitace> a grantovat prava, coz je asi blbost,
taky to nepomohlo.